package com.pet.dto.web;

import lombok.Data;

import java.io.Serializable;

@Data
public class PetInfoQuestionnaireDTO implements Serializable {
    //id
    private Integer id;

    // 主要饮食（1、狗粮 2、自制食物）
    private Integer dietStaple;

    // 食欲情况（1、食欲不振 2、正常 3、食欲旺盛）
    private Integer dietAppetite;

    // 进食情况（1、正常 2、不正常）
    private Integer dietEat;

    // 挑食情况（1、挑食 2、不挑食）
    private Integer dietPicky;

    // 拒食情况（1、拒食 2、不拒食）
    private Integer dietApastia;

    // 饮水情况（1、少饮 2、正常 3、多饮）
    private Integer dietWater;

    // 日常精神状态（1、不活泼 2、活泼）
    private Integer dailySpirit;

    // 是否异常叫唤（1、是 2、不是）
    private Integer dailyAbnormalCall;

    // 是否异常行为（1、是 2、不是）
    private Integer dailyAbnormalAction;

    // 是否有正常的回应（1、是 2、不是）
    private Integer socialRespond;

    // 行为表现（1、攻击性 2、正常 3、胆怯）
    private Integer socialAction;

    // 排泄物是否正常（1、正常 2、不正常）
    private Integer excretionNormal;

    // 排泄是否异常（1、正常 2、腹泻 3、便秘 4、便血）
    private Integer excretionIllness;

    // 尿液是否正常（1、正常 2、不正常）
    private Integer excretionUrine;

    // 排尿是否正常（1、正常 2、尿频 3、尿急 4、困难 5、尿血）
    private Integer excretionUrineIllness;

    // 是否有异味（1、正常 2、不正常）
    // 注意：变量名中的下划线被移除了，因为Java变量名不允许包含下划线作为前缀或单词间的分隔
    private Integer signSmell;

    // 毛发是否光泽（1、正常 2、不正常）
    private Integer signHair;

    // 毛发是否异常（1、正常 2、脱毛 3、皮屑 4、红肿 5、伤口）
    private Integer signHairIllness;

    // 体重情况（1、减少 2、正常 3、增加）
    private Integer signHeight;

    // 呼吸情况（1、正常 2、咳嗽 3、打喷嚏）
    private Integer signIllness01;

    // 是否鼻涕或流口水(1、正常 2、流鼻涕 3、流口水)
    private Integer signIllness02;

    //宠物外键
    private Integer petId;

    //是否接种疫苗(1、接种疫苗 0、未接种疫苗)
    private Integer vaccine;

    //接种疫苗时间（(0、3个月内；1、3-12月内；2、1-3年内；3、3年以上)）
    private Integer vaccineDate;

    //补充内容
    private String extraInfo;
}
